#ifndef CPAGINATION_H
#define CPAGINATION_H

class CPagination
{
public:
    CPagination();
    enum Location
    {
	top = 0,
	bottom = 1
    };

    enum Alignment
    {
	left = 0,
	center = 1,
	right = 2
    };

    bool isPagination();
    void setPagination(bool p);
    Location getLocation();
    void setLocation(Location l);
    Alignment getAlignment();
    void setAlignment(Alignment a);
    bool getFirstPageNumbered();
    void setFirstPageNumbered(bool f);
    int getStartPage();
    void setStartPage(int s);

    static const double leftIndent = 0.0945;
    static const double rightIndent = 0.0475;
    static const double topIndent = 0.034;
    static const double bottomIndent = 0.034;

private:
    bool pagination;
    Location location;
    Alignment alignment;
    bool firstPageNumbered;
    int startPage;
};
#endif // CPAGINATION_H
